﻿<%@ Page Title="Nastavení fóra" Language="C#" MasterPageFile="~/Pages/Site.Master" AutoEventWireup="true" CodeBehind="Settings.aspx.cs" Inherits="Altairis.FluffyCloud.WebCore.Pages.Forum.Settings" %>
<asp:Content ContentPlaceHolderID="Main" runat="server">
    <h1>Nastavení fóra</h1>
    <div class="tabs">
        <ul>
            <li><a href="#settings">Nastavení</a></li>
            <li><a href="#category">Změna kategorie</a></li>
            <li><a href="#owner">Změna vlastníka</a></li>
            <li><a href="#delete">Smazání fóra</a></li>
            <li><a href="#more">Další nastavení</a></li>
        </ul>
        <div id="settings">
            <asp:FormView ID="FormView" runat="server" DefaultMode="Edit" ItemType="Altairis.FluffyCloud.Data.Topic" DataKeyNames="TopicId" SelectMethod="FormView_GetItem" UpdateMethod="FormView_UpdateItem">
                <EmptyDataTemplate>
                    <p>Zvolené fórum neexistuje nebo nemáte právo měnit jeho nastavení.</p>
                </EmptyDataTemplate>
                <EditItemTemplate>
                    <div class="form">
                        <asp:DynamicEntity runat="server" Mode="Edit" ValidationGroup="Settings" />
                        <asp:ValidationSummary runat="server" ValidationGroup="Settings" />
                        <div>
                            <asp:Button Text="Uložit" runat="server" CommandName="Update" ValidationGroup="Settings" />
                        </div>
                    </div>
                </EditItemTemplate>
            </asp:FormView>
        </div>
        <div id="category">
            <div class="form">
                <p>
                    <asp:Literal ID="LiteralCurrentCategory" Text="Fórum se momentálně nachází v kategorii <b>{0}</b>." runat="server" />
                </p>
                <div>
                    <asp:Label Text="Nová kategorie:" runat="server" AssociatedControlID="CategoryList" /><br />
                    <asp:RadioButtonList ID="CategoryList" runat="server" SelectMethod="CategoryList_GetData" DataTextField="Text" DataValueField="Value" />
                    <asp:RequiredFieldValidator ErrorMessage="Není zadána nová kategorie" ControlToValidate="CategoryList" runat="server" Display="None" ValidationGroup="SetCategory" />
                </div>
                <asp:ValidationSummary runat="server" ValidationGroup="SetCategory" />
                <div>
                    <asp:Button Text="Změnit kategorii" runat="server" ID="ButtonSetCategory" ValidationGroup="SetCategory" OnClick="ButtonSetCategory_Click" />
                </div>
            </div>
        </div>
        <div id="owner">
            <p>Změna vlastníka dosud není implementována.</p>
        </div>
        <div id="delete">
            <div class="form">
                <p>Smazáním fóra odstraníte všechny příspěvky a související data. Tuto operaci není možné vzít zpět.</p>
                <asp:ValidationSummary runat="server" ValidationGroup="Delete" />
                <div>
                    <asp:Button ID="ButtonDelete" Text="Smazat fórum" runat="server" ValidationGroup="Delete" data-confirm-prompt="Opravdu chcete toto diskusní fórum a všechny související údaje nevratně smazat?" OnClick="ButtonDelete_Click" />
                </div>
            </div>
        </div>
        <div id="more">
            <ul>
                <li>
                    <asp:HyperLink runat="server" NavigateUrl="<%$ RouteUrl: RouteName=ForumAcl %>" Text="Zabezpečení" />
                    (nastavení práv, kdo co smí ve fóru dělat)
                </li>
            </ul>
        </div>
    </div>
</asp:Content>